Virtual team-based clinic